   :    if       ..  If(function)  :(( ((  )) ))  
   :           ((  ))
    :       cout<<(A?s:t)
((  )) :int yes(){return((getch()=='y'&&getch()=='e'&&getch()=='s')?1:0);}
if(yes())S_S();    
    :           ,
         ,              ,,      .((  ))
                :
#include<iostream.h>
void a1(){cout<<1;}
void a2(){cout<<2;}
void main()
{
	void (*go)();
	void (*go0)();
	go=a1;
	go0=a2;
	void (*ss[2])()={go,go0};
/*	void a[2]={a1,a2};
	a[0]();*/
	(ss[1])();
}
       :

#include<iostream.h>
void a1(){cout<<1;}
void a2(){cout<<2;}
void main()
{
	void (*ss[2])()={&a1,&a2};
	(ss[1])();
}
     :      
#define oktob cout
#define iqraa cin
#include <iostream.h>
void main( ) 
{
	int x;
oktob<<"mostafa";
iqraa>>x;
oktob<<x;
}
      :  :#include<iostream.h>
void a1(){cout<<1;}
void a2(){cout<<2;}
void main()
{
	void* ss[2]()={&a1,&a2};
	(ss[1])();
}
      :   
int hmdigit(int i)
{
	int digit=1;
	for(;;)
	{
		if(i<10){return digit;}
		else {i/=10;digit++;}
	}
}